home *** CD-ROM | disk | FTP | other *** search
/ Aminet 43 / Aminet 43 (2001)(GTI - Schatztruhe)[!][Jun 2001].iso / Aminet / comm / www / weblint.readme < prev   
Text File  |  2001-05-03  |  3KB  |  85 lines

  1. Short:     Syntax and minimal style checker for HTML.
  2. Author:    neilb@cre.canon.co.uk (Neil Bowers)
  3. Uploader:  renaud.lacour@free.fr (Renaud Lacour)
  4. Type:      comm/www
  5. Requieres: Geek Gadgets distribution
  6.  
  7.  
  8. Weblint is a syntax and minimal style checker for HTML : a perl script which
  9. picks fluff off html pages, much in the same way traditional lint picks fluff
  10. off C programs. Files to be checked are passed on the command-line :
  11.  
  12.     % weblint *.html
  13.  
  14. Warnings are generated a la lint -- <filename>(line #): <warning>. E.g.:
  15.  
  16.     home.html(9): malformed heading - open tag is <H1>, but closing is </H2>
  17.  
  18. Weblint includes the following features:
  19.  
  20.     *  by default checks for HTML 3.2 (Wilbur)
  21.     *  46 different checks and warnings
  22.     *  Warnings can be enabled/disabled individually, as per your preference
  23.     *  asic structure and syntax checks
  24.     *  warnings for use of unknown elements and element attributes.
  25.     *  context checks (where a tag must appear within a certain element).
  26.     *  overlapped or illegally nested elements.
  27.     *  do IMG elements have ALT text?
  28.     *  catches elements which should only appear once
  29.     *  flags obsolete elements.
  30.     *  support for user and site configuration files
  31.     *  stylistic checks
  32.     *  checks for html which is not portable across all browsers
  33.     *  flags markup embedded in comments, since this can confuse some browsers
  34.     *  support for Netscape (v4), and Microsoft (v4) HTML extensions
  35.  
  36. All warnings can be enabled or disabled, using a configuration file,
  37. $HOME/.weblintrc. A sample configuration file, weblintrc, is included
  38. in the distribution. Weblint also supports a site-wide configuration
  39. file, which lets a group of people share a common configuration.
  40. See the man page for details.
  41.  
  42. --------
  43.  
  44. Nota Bene : Weblint requieres a Perl interpreter : you should use the Geek
  45. Gadgets distribution.
  46.  
  47. To install, unpack the archive, open a shell and type :
  48.  
  49.     >cd ram:
  50.     >lha x volume:directories/weblint-1.020.lha
  51.     >sh
  52.     #cd /ram/weblint-1.020
  53.     #make
  54.  
  55. If everything is ok, type :
  56.  
  57.     #make install
  58.  
  59. To run Weblint, you may have to type :
  60.  
  61.     #perl /usr/local/bin/weblint
  62.  
  63. If you need help using Weblint, first, read the original README included in
  64. the archive, go to Weblint's home page (http://www.weblint.org). Then, if you
  65. can't find a solution to your problem, contact the AUTHOR.
  66.  
  67.  
  68. ============================= Archive contents =============================
  69.  
  70. Original  Packed Ratio    Date     Time    Name
  71. -------- ------- ----- --------- --------  -------------
  72.      751     413 45.0% 10-Sep-97 08:12:30 +Announce
  73.     6110    2411 60.5% 19-Oct-94 03:27:26 +Artistic
  74.      746     464 37.8% 04-Sep-97 10:26:42 +ChangeLog
  75.     1025     410 60.0% 16-Aug-97 09:10:20 +Makefile
  76.      232      83 64.2% 16-Aug-97 09:24:08 +rc.new
  77.     4161    1859 55.3% 16-Aug-97 09:24:02 +README
  78.    55376   13815 75.0% 10-Sep-97 08:40:20 +test.pl
  79.    57461   17018 70.3% 04-Sep-97 10:19:54 +weblint
  80.    15032    6170 58.9% 04-Sep-97 10:26:40 +weblint.1
  81.     2375    1175 50.5% 19-Apr-01 01:50:30 +weblint.readme
  82.    17642    3625 79.4% 16-Aug-97 09:24:34 +weblintrc
  83. -------- ------- ----- --------- --------
  84.   160911   47443 70.5% 20-Apr-101 00:04:48   11 files
  85.